<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
        常量： const  constant： 不再变化的量
        常量的命名: 全部大写
        用const来命名

        */

        var PI = 3.14;
        const YEAR = 356;
        // YEAR = 200;
        console.log(YEAR);



        console.log('-----------------------------------');

        function findAll() {
            var arr = ['王俊凯', '苏丽敏', '小小'];
            for (var i = 0; i < arr.length; i++) {
                console.log(arr[i]);
            }
        }
        // findAll();
        // findAll();

        console.log('-----------函数求和100-------------')
        function num() {
            var result = 0;
            for (i = 0; i <= 100; i++) {
                result = result + i;
            }
            console.log(result);
        }
        // num();

        console.log('-----------利用函数求任意两个数的和-------------')
        /*  function add(num1, num2) {
             console.log(num1 + num2);
         }
         add(3, 5)
         add(3, 15); */
        // 2. 利用函数求任意两个数之间的和  3-10

        /*   function add() {
              var sum = 0;
              for (i = 3; i <= 10; i++) {
                  sum = sum + i;
              }
              console.log(sum);
          }
          add() */

        function sum(n1, n2) {
            var result = 0;
            for (var i = n1; i <= n2; i++) {
                result = result + i;
            }
            console.log(result);
        }
        sum(3, 10);
        // sum(0, 5);

        console.log('----------------return返回值--------------------');

        // 1. 函数是做某件事或者实现某种功能
        var arr = [2, 77, 52, 25, 7, 99];
        var arr1 = [2, 77, 52];

        function getMax(arr) {
            var max = arr[0];
            for (var i = 1; i < arr.length; i++) {
                if (arr[i] > max) {
                    max = arr[i];
                }
            }
            console.log('最大值是' + max);
            return undefined;
        }
        getMax(arr);
        getMax(arr1);

        console.log('-------------return返回值案例-------------')
        // 利用函数 求两个函数的最大值
        function getMax(num1, num2) {
            return num1 > num2 ? num1 : num2;
        }
        console.log(getMax(1, 3)); // 3
        console.log(getMax(11, 3)); // 11

        // 案例2：利用函数求数组[5, 2, 99, 101, 67, 77] 中的最大数值。
        function getArrMax(arr) {
            var max = arr[0];
            for (var i = 1; i < arr.length; i++) {
                if (arr[i] > max) {
                    max = arr[i];
                }
            }
            return max;
        }
        var result = getArrMax([3, 77, 44, 99, 143]);
        // console.log(result);
     
    </script>
</body>

</html>